ServerEvents.tick(event => {
    const server = event.server
    const bossType = 'fantasy_ending:ultimate_order_manager'
    const bossTag = 'UOM_title_shown' 
    
    const untaggedBase = `execute as @e[type=${bossType},nbt=!{BossFight:0b},tag=!${bossTag}] at @s if entity @a[distance=..32] run `
    
    server.runCommandSilent(
        `${untaggedBase}title @a[distance=..32] subtitle {"text":"gl:void}THE SATAN","color":"#FFFFFF","italic":true}`
    )
    server.runCommandSilent(
        `${untaggedBase}title @a[distance=..32] title {"text":"§~ULTIMATE ORDER MANEGER","color":"#FFFFFF","bold":true}`
    )
    server.runCommandSilent(
        `execute as @e[type=${bossType},nbt=!{BossFight:0b},tag=!${bossTag}] run tag @s add ${bossTag}`
    )
    server.runCommandSilent(
        `execute as @e[type=${bossType},nbt={BossFight:0b},tag=${bossTag}] run tag @s remove ${bossTag}`
    )
});